package com.jiangyao.controller;


import com.jiangyao.common.handler.WebContextHolder;
import com.jiangyao.model.vo.UserSessionVO;

/**
 * @author yych
 */
public class BaseController {

	/**
	 * 获取登录微信用户
	 *
	 * @return 结果
	 */
	public UserSessionVO getLoginSession() {
		return (UserSessionVO) WebContextHolder.getAttribute("_userSession");
	}

	public Integer getLoginSessionUserId() {
		UserSessionVO vo=(UserSessionVO) WebContextHolder.getAttribute("_userSession");
		if(vo==null){
			return null;
		}
		return vo.getUserId();
	}

	/**
	 * 获取登录微信用户openid
	 *
	 * @return openid
	 */
	public String getOpenid() {
		//  获取登录微信用户openid
		return (String) WebContextHolder.getAttribute("_openid");
	}


	/**
	 * 获取登录凭证token
	 *
	 * @return token
	 */
	public String getLoginToken() {
		//  获取登录凭证token
		return (String) WebContextHolder.getAttribute("_token");
	}

}
